abf2963bbe5e5c8ca8504c438c0765595473f8e1,JSONObject.java,JSONObject,optBigDecimal,#String#BigDecimal#,1007

Before Change


     * @return An object which is the value.
     */
    public BigDecimal optBigDecimal(String key, BigDecimal defaultValue) {
        Object object = this.opt(key);
        if (NULL.equals(object)) {
            return defaultValue;
        }
        try {
            return new BigDecimal(object.toString());
        } catch (Exception e) {
            return defaultValue;
        }

After Change


     */
    public BigDecimal optBigDecimal(String key, BigDecimal defaultValue) {
        try {
            return this.getBigDecimal(key);
        } catch (Exception e) {
            return defaultValue;
        }